簡介:Android大型項目中,為了達到模塊內(nèi)部的高聚合和模塊間的低耦合性,提高項目的可維護性和可擴展性,我們通常會使用一種框架模型,本門課程主要帶大家認識學習Android的MVC-MVP-MVVM三種框架模型。在課程中除了會對比介紹每個模型的優(yōu)缺點,還會結(jié)合代碼案例來解析每個模型的使用。
第2章 MVC框架模型
本章通過具體事例對比使用MVC模型和不使用框架模型的區(qū)別,并使用MVC實現(xiàn)對該需求的優(yōu)化,總結(jié)MVC的優(yōu)點以及MVC中還可以進行優(yōu)化的部分。
第3章 MVP框架模型
本章將帶大家總結(jié)MVC模型存在的問題,通過對比的方式學習MVP框架模型,并使用MVP模型實現(xiàn)對該需求的進一步優(yōu)化,最后總結(jié)MVP的優(yōu)點,以及MVP中還可以進行優(yōu)化的部分。
第4章 MVVM框架模型
本章將帶大家總結(jié)MVP框架模型存在的問題,通過對比的方式學習MVVM模型,并使用MVVM模型實現(xiàn)對該需求的再一步優(yōu)化,最后總結(jié)MVVM的優(yōu)缺點。
解鎖即可觀看《移動端架構(gòu)師》完整課程視頻
移動端架構(gòu)師
親歷日活千萬級APP全流程落地,成為技術(shù)強+思維深+視野廣 的P7級移動端架構(gòu)師
【第1周】走進移動端架構(gòu)師
【第2周】通用UI組件開發(fā)與基礎(chǔ)框架設(shè)計
【第3周】高級UI組件定制與解耦設(shè)計
【第4周】Android必備Kotlin核心技術(shù)
【第5周】Android UI核心組件剖析與實戰(zhàn)
【第6周】Android 導航架構(gòu)探秘
【第7周】線程與線程池核心技術(shù)
【第8周】Android網(wǎng)絡(luò)編程進階
【第9周】架構(gòu)首頁模塊
【第9+周】架構(gòu)首頁分類模塊
【第10周】解密Jetpack工具庫核心組件
【第11周】架構(gòu)商品詳情模塊
【第12周】Android消息機制與類加載
【第13周】玩轉(zhuǎn)Kotlin x Java 設(shè)計模式
【第14周】主流架構(gòu)模式演進之路
【第15周】主流架構(gòu)實戰(zhàn)搜索模塊
【第16周】IOC架構(gòu)設(shè)計
【第17周】構(gòu)建與打包能力
【第18周】走進Flutter開發(fā)
【第19周】Flutter混合架構(gòu)原理剖析與應用
【第20周】Flutter實戰(zhàn)應用與性能優(yōu)化
【第21周】走進RN開發(fā)
【第22周】RN混合架構(gòu)原理剖析與應用
【第23周】穩(wěn)定性優(yōu)化
【第24周】性能優(yōu)化
【第25周】開發(fā)技能拓展
【第26周】后端-DAU超千萬的移動端接口設(shè)計實現(xiàn)
【第27周】前端-管理后臺設(shè)計實現(xiàn)
【第28周】【SDK+服務端+控臺】配置中心架構(gòu)實現(xiàn)
【第29周】HiAbility SDK開發(fā)
【第30周】學成“下山”